<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<title>管理系统—角色管理</title>
		<!-- Tell the browser to be responsive to screen width -->
		<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
		<!-- Select2 -->
  <link rel="stylesheet" href="/Public/bower_components/select2/dist/css/select2.min.css">	
  <!-- Bootstrap 3.3.7 -->
  <link rel="stylesheet" href="/Public/bower_components/bootstrap/dist/css/bootstrap.min.css">
  <!-- Font Awesome -->
  <link rel="stylesheet" href="/Public/bower_components/font-awesome/css/font-awesome.min.css">
  <!-- DataTables -->
  <link rel="stylesheet" href="/Public/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css">	
  
  <!-- bootstrap datepicker -->
  <link rel="stylesheet" href="/Public/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css">	
  <!-- Ionicons -->
  <link rel="stylesheet" href="/Public/bower_components/Ionicons/css/ionicons.min.css">
  <!-- Theme style -->
  <link rel="stylesheet" href="/Public/dist/css/AdminLTE.min.css">
  <!-- AdminLTE Skins. Choose a skin from the css/skins
       folder instead of downloading all of them to reduce the load. -->
  <link rel="stylesheet" href="/Public/dist/css/skins/_all-skins.min.css">
		<link rel="stylesheet" href="/Public/plugins/bootstrap-validator/dist/css/bootstrapValidator.min.css" />

  <!-- Google Font -->
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
<style type="text/css">
			.example-modal .modal {
				position: relative;
				top: auto;
				bottom: auto;
				right: auto;
				left: auto;
				display: block;
				z-index: 1;
			}
			
			.example-modal .modal {
				background: transparent !important;
			}
			#ro1,#ro2{
				position: relative;
		        top: 30px;
		        float: right;
		        z-index: 100;
			}
			#example1 tbody tr,
			#example3 tbody tr,#example4 tbody tr {
				cursor: pointer;
			}
			
			#example1 tbody .color,
			#example3 tbody .color,
			#example4 tbody .color {
				background-color: #0048AB;
				color: white;
			}
			
			#modal-shou .modal-dialog {
				width: 800px;
			}
			#ruleadd{float: right;}
		</style>
	</head>

	<body class="hold-transition skin-blue sidebar-mini">
		<!-- Site wrapper -->
		<div class="wrapper">

			<header class="main-header">
				<!-- Logo -->
				<a href="../../index2.html" class="logo">
					<!-- mini logo for sidebar mini 50x50 pixels -->
					<span class="logo-mini"><b>A</b>LT</span>
					<!-- logo for regular state and mobile devices -->
					<span class="logo-lg"><b>Admin</b>LTE</span>
				</a>
				<!-- Header Navbar: style can be found in header.less -->
				<nav class="navbar navbar-static-top">
					<!-- Sidebar toggle button-->
					<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
						<span class="sr-only">Toggle navigation</span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
					</a>

					<div class="navbar-custom-menu">
						<ul class="nav navbar-nav">
							<!-- Messages: style can be found in dropdown.less-->
							<li class="dropdown messages-menu">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown">
									<i class="fa fa-envelope-o"></i>
									<span class="label label-success">3</span>
								</a>
								<ul class="dropdown-menu">
									<li class="header">You have 4 messages</li>
									<li>
										<!-- inner menu: contains the actual data -->
										<ul class="menu">
											<li>
												<!-- start message -->
												<a href="#">
													<div class="pull-left">
														<img src="/Public/dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
													</div>
													<h4>
                        Support Team
                        <small><i class="fa fa-clock-o"></i> 5 mins</small>
                      </h4>
													<p>Why not buy a new awesome theme?</p>
												</a>
											</li>
											<!-- end message -->
										</ul>
									</li>
									<li class="footer">
										<a href="#">See All Messages</a>
									</li>
								</ul>
							</li>
							<!-- Notifications: style can be found in dropdown.less -->
							<li class="dropdown notifications-menu">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown">
									<i class="fa fa-bell-o"></i>
									<span class="label label-warning">10</span>
								</a>
								<ul class="dropdown-menu">
									<li class="header">You have 10 notifications</li>
									<li>
										<!-- inner menu: contains the actual data -->
										<ul class="menu">
											<li>
												<a href="#">
													<i class="fa fa-users text-aqua"></i> 5 new members joined today
												</a>
											</li>
										</ul>
									</li>
									<li class="footer">
										<a href="#">View all</a>
									</li>
								</ul>
							</li>
							<!-- Tasks: style can be found in dropdown.less -->
							<li class="dropdown tasks-menu">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown">
									<i class="fa fa-flag-o"></i>
									<span class="label label-danger">9</span>
								</a>
								<ul class="dropdown-menu">
									<li class="header">You have 9 tasks</li>
									<li>
										<!-- inner menu: contains the actual data -->
										<ul class="menu">
											<li>
												<!-- Task item -->
												<a href="#">
													<h3>
                        Design some buttons
                        <small class="pull-right">20%</small>
                      </h3>
													<div class="progress xs">
														<div class="progress-bar progress-bar-aqua" style="width: 20%" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">
															<span class="sr-only">20% Complete</span>
														</div>
													</div>
												</a>
											</li>
											<!-- end task item -->
										</ul>
									</li>
									<li class="footer">
										<a href="#">View all tasks</a>
									</li>
								</ul>
							</li>
							<!-- User Account: style can be found in dropdown.less -->
							<li class="dropdown user user-menu">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown">
									<img src="/Public/dist/img/user2-160x160.jpg" class="user-image" alt="User Image">
									<span class="hidden-xs">{$result.uname}</span>
								</a>
								<ul class="dropdown-menu">
									<!-- User image -->
									<li class="user-header">
										<img src="/Public/dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">

										<p>
											Alexander Pierce - Web Developer
											<small>Member since Nov. 2012</small>
										</p>
									</li>
									<!-- Menu Body -->
									<li class="user-body">
										<div class="row">
											<div class="col-xs-4 text-center">
												<a href="#">Followers</a>
											</div>
											<div class="col-xs-4 text-center">
												<a href="#">Sales</a>
											</div>
											<div class="col-xs-4 text-center">
												<a href="#">Friends</a>
											</div>
										</div>
										<!-- /.row -->
									</li>
									<!-- Menu Footer-->
									<li class="user-footer">
										<div class="pull-left">
											<a href="#" class="btn btn-default btn-flat">Profile</a>
										</div>
										<div class="pull-right">
											<a href="#" id="out" class="btn btn-default btn-flat">退出登录</a>
										</div>
									</li>
								</ul>
							</li>
							<!-- Control Sidebar Toggle Button -->
							<li>
								<a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a>
							</li>
						</ul>
					</div>
				</nav>
			</header>

			<!-- =============================================== -->

			<!-- Left side column. contains the sidebar -->
			<aside class="main-sidebar">
				<!-- sidebar: style can be found in sidebar.less -->
				<section class="sidebar">
					<!-- Sidebar user panel -->
					<div class="user-panel">
						<div class="pull-left image">
							<img src="/Public/dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
						</div>
						<div class="pull-left info">
							<p>{$result.uname}</p>
							<a href="#"><i class="fa fa-circle text-success"></i> Online</a>
						</div>
					</div>
					<!-- search form -->
					<form action="#" method="get" class="sidebar-form">
						<div class="input-group">
							<input type="text" name="q" class="form-control" placeholder="Search...">
							<span class="input-group-btn">
                <button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i>
                </button>
              </span>
						</div>
					</form>
					<!-- /.search form -->
					<!-- sidebar menu: : style can be found in sidebar.less -->
					<ul class="sidebar-menu" data-widget="tree">
						<li class="header">主菜单</li>
					</ul>
				</section>
				<!-- /.sidebar -->
			</aside>

			<!-- =============================================== -->

			<!-- Content Wrapper. Contains page content -->
			<div class="content-wrapper">
				<!-- Content Header (Page header) -->
				<section class="content-header">
					<h1>角色管理</h1>
					<ol class="breadcrumb">
						<li>
							<a href="#"><i class="fa fa-dashboard"></i> Home</a>
						</li>
						<li>
							<a href="#">系统管理</a>
						</li>
						<li class="active">角色管理</li>
					</ol>
				</section>

				<!-- Main content -->
				<section class="content">
					<div class="row">

						<!-- /.col -->
						<div class="col-md-7">
							<div class="box box-primary">
								<!-- /.box-header -->

								<div class="box-body">
									<div id="role_table_wrapper" class="dataTables_wrapper form-inline dt-bootstrap no-footer">
										<div class="row">
											<div class="col-sm-12" id="ro1">
												<div class="dataTables_filter" id="searchDiv">
													<input placeholder="请输入名称" name="name" class="form-control" type="search" likeoption="true">
													<input type="hidden" name="hidden" id="hidden" value="" />
													<div class="btn-group">
														<button type="button" class="btn btn-primary" data-btn-type="search">查询</button>
													</div>
													<div class="btn-group">
														<button type="button" class="btn btn-default" data-btn-type="add" data-toggle="modal" data-target="#modal-add">新增</button>
														<button type="button" class="btn btn-default" data-btn-type="add" data-toggle="modal" data-target="#modal-update">编辑</button>
														<button type="button" class="btn btn-default" data-btn-type="delete" data-toggle="modal" data-target="#modal-delete">删除</button>
													</div>
												</div>
											</div>
										</div>
										<div class="row">
											<div class="col-sm-12">
												<table id="example1" class="table table-bordered table-striped table-hover dataTable no-footer" style="width: 100%;" role="grid">
													<thead>
														<tr role="row">
															<th class="text-center sorting_disabled"aria-label="序号">序号</th>
															<th class="text-center sorting">角色</th>
															<th class="text-center sorting">status</th>
														</tr>
													</thead>
													<tbody>
													</tbody>
												</table>
												<div id="role_table_processing" class="dataTables_processing" style="display: none;">处理中...</div>
											</div>
										</div>
										
									</div>
								</div>
								<!-- /.box-body -->
							</div>
						</div>
						<div class="col-md-5">
							<!-- Profile Image -->
							<div class="box box-primary">
								<!-- /.box-header -->

								<div class="box-body">
									<div id="userRole_table_wrapper" class="dataTables_wrapper form-inline dt-bootstrap no-footer">
										<div class="row">
											<div class="col-sm-12" id="ro2">
												<div class="dataTables_filter" id="searchDiv_userRole">
													<input type="hidden" name="roleId" value="" id="roleId">
													<input placeholder="请输入用户名" name="user.name" class="form-control" type="search" likeoption="true">

													<div class="btn-group">
														<button type="button" id="rule" class="btn btn-default" data-btn-type="selectUserRole" data-toggle="modal" data-target="#modal-rule">选择</button>
														<button type="button" class="btn btn-default" data-btn-type="deleteUserRole">删除</button>
													</div>
												</div>
											</div>
										</div>
										<div class="row">
											<div class="col-sm-12">
												<table id="example2" class="table table-bordered table-striped table-hover dataTable no-footer" style="width: 100%;" role="grid" aria-describedby="userRole_table_info">
													<thead>
														<tr role="row">
															<th class="text-center sorting_disabled" rowspan="1" colspan="1" aria-label="序号">序号</th>
															<th class="text-center sorting" tabindex="0" aria-controls="userRole_table" rowspan="1" colspan="1" aria-label="用户名: activate to sort column ascending">用户名</th>
															<th class="text-center sorting" tabindex="0" aria-controls="userRole_table" rowspan="1" colspan="1" aria-label="登录名: activate to sort column ascending">登录名</th>
														</tr>
													</thead>
													<tbody>
													</tbody>
												</table>
												<div id="userRole_table_processing" class="dataTables_processing" style="display: none;">处理中...</div>
											</div>
										</div>
									</div>
								</div>
								<!-- /.box-body -->
							</div>
							<!-- /.box -->
						</div>
					</div>
				</section>
				<!-- /.content -->

			</div>

			<!-- /.content-wrapper -->
			<!--删除-->
			<div class="modal fade in" id="modal-delete" style="display: none; padding-right: 17px;">
				<div class="modal-dialog">
					<div class="modal-content"><div class="modal-header"><button class="close" type="button" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button><h5 id="myModalLabel" class="modal-title">确认提示</h5></div><div class="modal-body">是否要删除该行数据？</div><div class="modal-footer"><button class="btn btn-default btn-sm" type="button" data-dismiss="modal" id="no">取消</button><button class="btn btn-primary btn-sm" type="button" id="yes">确定</button></div></div><!-- /.modal-content -->
				</div>
				<!-- /.modal-dialog -->
			</div>
			<!--编辑-->
			<div class="modal fade in" id="modal-update" style="display: none; padding-right: 17px;">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header">
							<button type="button" class="close" data-dismiss="modal" aria-hidden="true"><li class="fa fa-remove"></li></button>
							<h5 class="modal-title">编辑角色</h5>
						</div>

						<div class="modal-body">

							<form id="update-form" name="update-form" class="form-horizontal bv-form" novalidate="novalidate">
								<input type="hidden" name="update" value="update">
								<input type="hidden" id="su" name="ut" value="">
								<div class="box-body">
									<div class="col-md-12">
										<div class="form-group has-feedback">
											<label for="name" class="col-sm-2 control-label">名称</label>
											<div class="col-sm-9">
												<input type="text" class="form-control" id="utitle" name="title" placeholder="名称" data-bv-field="name"><i class="form-control-feedback" data-bv-icon-for="name" style="display: none;"></i>
											</div>
										</div>
										<div class="form-group has-feedback">
											<label for="code" class="col-sm-2 control-label">编码</label>
											<div class="col-sm-9">
												<input type="text" class="form-control" id="ustatus" name="status" placeholder="编码" data-bv-field="code"><i class="form-control-feedback" data-bv-icon-for="code" style="display: none;"></i>
											</div>
										</div>
										<div class="form-group">
											<label for="deleted" class="col-sm-2 control-label">是否可用</label>
											<div class="col-sm-9">
												<label class="control-label"> <input type="radio" name="deleted" class="square-green" checked="checked" value="0"> 启用
						</label> &nbsp;&nbsp;&nbsp; <label class="control-label"> <input type="radio" name="deleted" class="square-green" value="1"> 禁用
						</label>
											</div>
										</div>
										<div class="form-group">
											<label for="remark" class="col-sm-2 control-label">说明</label>
											<div class="col-sm-9">
												<textarea class="form-control" id="remark" name="remark" placeholder="说明"></textarea>
											</div>
										</div>
									</div>
								</div>
								<!-- /.box-body -->
								<div class="box-footer text-right">
									<button type="button" class="btn btn-default" data-btn-type="cancel" data-dismiss="modal">取消</button>
									<button type="submit" id="updatesave" class="btn btn-primary" data-btn-type="save">提交</button>
								</div>
								<!-- /.box-footer -->
								<input type="hidden" value=""></form>

						</div>
					</div>
					<!-- /.modal-content -->
				</div>
				<!-- /.modal-dialog -->
			</div>
			<!--添加-->
			<div class="modal fade in" id="modal-add" style="display: none; padding-right: 17px;">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header">
							<button type="button" class="close" data-dismiss="modal" aria-hidden="true"><li class="fa fa-remove"></li></button>
							<h5 class="modal-title">新增角色</h5>
						</div>

						<div class="modal-body">

							<form id="add-form" name="add-form" class="form-horizontal bv-form" novalidate="novalidate">
								<input type="hidden" name="add" value="add">
								<div class="box-body">
									<div class="col-md-12">
										<div class="form-group has-feedback">
											<label for="name" class="col-sm-2 control-label">名称</label>
											<div class="col-sm-9">
												<input type="text" class="form-control" id="title" name="title" placeholder="名称" data-bv-field="name"><i class="form-control-feedback" data-bv-icon-for="name" style="display: none;"></i></div>
										</div>
										<div class="form-group has-feedback">
											<label for="code" class="col-sm-2 control-label">编码</label>
											<div class="col-sm-9">
												<input type="text" class="form-control" id="status" name="status" placeholder="编码" data-bv-field="code"><i class="form-control-feedback" data-bv-icon-for="code" style="display: none;"></i>
											</div>
										</div>
										<div class="form-group">
											<label for="deleted" class="col-sm-2 control-label">是否可用</label>
											<div class="col-sm-9">
												<label class="control-label"> <input type="radio" name="deleted" class="square-green" checked="checked" value="0"> 启用
						</label> &nbsp;&nbsp;&nbsp; <label class="control-label"> <input type="radio" name="deleted" class="square-green" value="1"> 禁用
						</label>
											</div>
										</div>
										<div class="form-group">
											<label for="remark" class="col-sm-2 control-label">说明</label>
											<div class="col-sm-9">
												<textarea class="form-control" id="remark" name="remark" placeholder="说明"></textarea>
											</div>
										</div>
									</div>
								</div>
								<!-- /.box-body -->
								<div class="box-footer text-right">
									<button type="button" class="btn btn-default" data-btn-type="cancel" data-dismiss="modal">取消</button>
									<button type="submit" id="addsave" class="btn btn-primary" data-btn-type="save">提交</button>
								</div>
								<!-- /.box-footer -->
								<input type="hidden" value=""></form>

						</div>
					</div>
					<!-- /.modal-content -->
				</div>
				<!-- /.modal-dialog -->
			</div>
			<!--角色模态框-->
			<div class="modal fade in" id="modal-rule" style="display: none; padding-right: 17px;">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header">
							<button type="button" class="close" data-dismiss="modal" aria-hidden="true"><li class="fa fa-remove"></li></button>
							<h5 class="modal-title">用户角色</h5>
						</div>

						<div class="modal-body">
							<div class="box-body">
								<div class="col-md-6">
									<button name="add" class="btn btn-default" id="ruleadd"><i class="fa fa-arrow-right"></i></button>
									<input type="hidden" id="name" name="name" value="">
									<table id="example3" class="table table-bordered table-striped table-hover dataTable no-footer" style="width: 100%;" role="grid" aria-describedby="userRole_table_info">
										<thead>
											<tr role="row">
												<th class="text-center sorting_disabled" rowspan="1" colspan="1" aria-label="序号">序号</th>
												<th class="text-center sorting">用户名</th>
												<th class="text-center sorting">登录名</th>
											</tr>
										</thead>
										<tbody>
										</tbody>
									</table>

								</div>
								<div class="col-md-6">
									<table id="example4" class="table table-bordered table-striped table-hover dataTable no-footer" style="width: 100%;" role="grid" aria-describedby="userRole_table_info">
										<thead>
											<tr role="row">
												<th class="text-center sorting_disabled" rowspan="1" colspan="1" aria-label="序号">序号</th>
												<th class="text-center sorting">用户名</th>
												<th class="text-center sorting">登录名</th>											</tr>
										</thead>
										<tbody>
										</tbody>
									</table>
								</div>
							</div>
							<!-- /.box-body -->

						</div>
					</div>
					<!-- /.modal-content -->
				</div>
				<!-- /.modal-dialog -->
			</div>
		<!--提示模态框-->
			<div class="modal fade in" id="tishi" style="display: none; padding-right: 17px;">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header"><button class="close" type="button" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
							<h5 id="myModalLabel" class="modal-title">确认提示</h5></div>
						<div class="modal-body" id="mid"></div>
						<div class="modal-footer"><button id="close" class="btn btn-primary btn-sm" type="button">确定</button></div>
					</div>
					<!-- /.modal-content -->
				</div>
				<!-- /.modal-dialog -->
			</div>
			
			<footer class="main-footer">
				<div class="pull-right hidden-xs">
					<b>Version</b> 2.4.0
				</div>
				<strong>Copyright &copy; 2014-2016 <a href="https://adminlte.io">Almsaeed Studio</a>.</strong> All rights reserved.
			</footer>

			<!-- Add the sidebar's background. This div must be placed
       immediately after the control sidebar -->
			<div class="control-sidebar-bg"></div>
		</div>
		<!-- ./wrapper -->

		<!-- jQuery 3 -->
<script src="/Public/bower_components/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.3.7 -->
<script src="/Public/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- SlimScroll -->
<script src="/Public/bower_components/jquery-slimscroll/jquery.slimscroll.min.js"></script>
<!-- DataTables -->
<script src="/Public/bower_components/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="/Public/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
<!-- InputMask -->
<script src="/Public/plugins/input-mask/jquery.inputmask.js"></script>
<script src="/Public/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="/Public/plugins/input-mask/jquery.inputmask.extensions.js"></script>

<!-- bootstrap datepicker -->
<script src="/Public/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"></script>
<!-- FastClick -->
<script src="/Public/bower_components/fastclick/lib/fastclick.js"></script>
<!-- AdminLTE App -->
<script src="/Public/dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="/Public/dist/js/demo.js"></script>
<script src="/Public/bower_components/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js" type="text/javascript" charset="utf-8"></script>
<!-- Select2 -->
<script src="/Public/bower_components/select2/dist/js/select2.full.min.js"></script>
		<script src="/Public/plugins/bootstrap-validator/dist/js/bootstrapValidator.min.js" type="text/javascript" charset="utf-8"></script>
<script src="/Public/js/loadmenu.js" type="text/javascript" charset="utf-8"></script>
<script>
			$(document).ready(function() {
				$('.sidebar-menu').tree();
				$(".treeview").last("li").addClass("active");
				$(".treeview").last("li").addClass("menu-open")
				$(".active .treeview-menu").css("display","block");
				$(".active .treeview-menu li").first().next().addClass("active");
				var table=$('#example1').DataTable({
					"processing": true,
					"serverSide": true,
					"searching":false,
					ajax: "/Home/User/authitem",
					language: {
						"sProcessing": "处理中...",
						"sLengthMenu": "显示 _MENU_ 项结果",
						"sZeroRecords": "没有匹配结果",
						"sInfo": "显示第 _START_ 至 _END_ 项结果，共 _TOTAL_ 项",
						"sInfoEmpty": "显示第 0 至 0 项结果，共 0 项",
						"sInfoFiltered": "(由 _MAX_ 项结果过滤)",
						"sInfoPostFix": "",
						"sSearch": "搜索:",
						"sUrl": "",
						"sEmptyTable": "表中数据为空",
						"sLoadingRecords": "载入中...",
						"sInfoThousands": ",",
						"oPaginate": {
							"sFirst": "首页",
							"sPrevious": "上页",
							"sNext": "下页",
							"sLast": "末页"
						},
						"oAria": {
							"sSortAscending": ": 以升序排列此列",
							"sSortDescending": ": 以降序排列此列"
						},
						'columnDefs': [{
							"orderable": false,
							"targets": [0, 4]
						}],
					}
				})
				$("#add-form").bootstrapValidator({
					message: 'This value is not valid',
					feedbackIcons: {
						valid: 'glyphicon glyphicon-ok',
						invalid: 'glyphicon glyphicon-remove',
						validating: 'glyphicon glyphicon-refresh'
					},
					fields: {
						title: {
							validators: {
								notEmpty: {
									message: '请输入新角色'
								}
							}
						},
						status: {
							validators: {
								notEmpty: {
									message: '不能为空'
								}
							}
						}
					}

				}).on('success.form.bv', function(e) {
					// Prevent form submission
					e.preventDefault();
					// Get the form instance
					var $form = $(e.target);
					// Get the BootstrapValidator instance
					var bv = $form.data('bootstrapValidator');
					// Use Ajax to submit form data
					$.post($form.attr('action'), $form.serialize(), function(result) {
						if(result.code == 0) {
							$("#modal-add input").val("");
							$length=$('#example4 tbody').find("tr").length;
							str=[];
							str.push("<tr><td>"+($length+1)+"</td><td>"+result.data["title"]+"</td><td>"+result.data["status"]+"</td></tr>")
							$('#example1 tbody').append(str);
							$(".close").trigger("click");
						} else {
							console.log(result);
						};
						$("#addsave").removeAttr("disabled");
					}, 'json');
				})
				//给行绑定选中事件
         $('#example1 tbody').on( 'click', 'tr', function () {
            if ($(this).hasClass("color")) {
                $(this).removeClass('color');
            }
            else {
                table.$('tr.color').removeClass('color');
                $(this).addClass('color');
                $title=$(this)[0].children[1].innerHTML;
                $status=$(this)[0].children[2].innerHTML;
                $("#hidden").val($title);
                $("#update-form #utitle").val($title);
                 $("#su").val($("#hidden").val());
                $("#update-form #ustatus").val($status);
                $.ajax({
                	type:"post",
                	url:"/home/user/rolesuser",
                	data:{"title":$title},
                	success:function(data){
                		$data=data.data;
                		$("#example2 tbody").children().remove();
                		$("#example4 tbody").children().remove();
                		var str=[];
                		for (var i = 0; i < $data.length; i++) {
                			str.push("<tr><td>"+$data[i][0]+"</td><td>"+$data[i][1]+"</td><td>"+$data[i][2]+"</td></tr>")
                		}
                		$("#example2 tbody").append(str);
                		$("#example4 tbody").append(str);
                	}
                }).then(function() {
							//传递字符串倒服务器
							$obj = "";
							$("#example2 tbody tr").each(function() {
								if($(this).next().is("tr")) {
									$obj += "'" + $(this).children().last().html() + "',";
								} else {
									$obj += "'" + $(this).children().last().html() + "'";
								}
							})
							//实现只显示当前角色没有的权限
							$.ajax({
								type: "post",
								url: "/home/user/ruleuser",
								data: {
									"username": $obj
								},
								success: function(data) {
									$("#example3 tbody").children().remove();
									var str = [];
									for(var i = 0; i < data.nickname.length; i++) {
										str.push("<tr><td>" + (i+1) + "</td><td>" + data.nickname[i] + "</td><td>" + data.title[i] + "</td></tr>");
									}
									$("#example3 tbody").append(str);
								}
							})
						})
					}
				});
         $('#example3 tbody').on('click', 'tr', function() {
									if($(this).hasClass("color")) {
										$(this).removeClass('color');
									} else {
										$('#example3 .color').removeClass('color');
										$(this).addClass('color');
										$nickname = $(this)[0].children[1].innerHTML;
										$("#name").val($nickname);
									}
				        $("#ruleadd").on("click", function() {
											$.ajax({
												type: "post",
												url: "/home/user/ruleadd",
												data: {
													"add": "add",
													"nickname": $nickname,
													"title":$("#hidden").val()
												},
												success: function(data) {
													//table上行数
													if(data.code==0){
													$('#example3 .color').remove();
													$length=$('#example4 tbody').find("tr").length;
													$title=data.data[0]["title"];
													str=[]
													str.push("<tr><td>"+($length+1)+"</td><td>"+$nickname+"</td><td>"+data.data[0].uname+"</td></tr>");
													$('#example4 tbody').append(str);
													$('#example2 tbody').append(str)
													}
												}
											});
										})
									
							})
				
//监听datatable的事件
        table.on("draw",function(){
        	$(this).children("tbody").children().first().trigger("click");
        })
		$('#example2').DataTable({
			       "searching":false,
			       language: {
				   "sProcessing": "处理中...",
				   "sLengthMenu": "显示 _MENU_ 项结果",
				   "sZeroRecords": "没有匹配结果",
				   "sInfo": "显示第 _START_ 至 _END_ 项结果，共 _TOTAL_ 项",
				"sInfoEmpty": "显示第 0 至 0 项结果，共 0 项",
				"sInfoFiltered": "(由 _MAX_ 项结果过滤)",
				"sInfoPostFix": "",
				"sSearch": "搜索:",
				"sUrl": "",
				"sEmptyTable": "表中数据为空",
				"sLoadingRecords": "载入中...",
				"sInfoThousands": ",",
				"oPaginate": {
					"sFirst": "首页",
					"sPrevious": "上页",
					"sNext": "下页",
					"sLast": "末页"
				},
				"oAria": {
					"sSortAscending": ": 以升序排列此列",
					"sSortDescending": ": 以降序排列此列"
					},
					'columnDefs': [{
					"orderable": false,
					"targets": [0, 4]
				}],
			}
		})
        //确认删除角色事件
        $("#modal-delete #yes").on("click",function(){
        	 $.ajax({
                	type:"post",
                	url:"/home/user/dele",
                	data:{
                		"delete":"delete",
                		"title": $("#hidden").val()
                	},
                	success:function(data){
                		if(data.code==1){
                			$("#modal-delete .close").trigger("click");
                			$("#tishi").css("display","block");
                			$("#mid").append(data.message);
                		}else{
                		$("#modal-delete .close").trigger("click");
                		$(".color")[0].remove(); 
                		}
                	}
                })
        })
        $("#close").on("click",function(){$("#tishi").css("display","none");	})
        $("#update-form").bootstrapValidator({
					message: 'This value is not valid',
					feedbackIcons: {
						valid: 'glyphicon glyphicon-ok',
						invalid: 'glyphicon glyphicon-remove',
						validating: 'glyphicon glyphicon-refresh'
					},
					fields: {
						title: {
							validators: {
								notEmpty: {
									message: '请输入新角色'
								}
							}
						},
						status: {
							validators: {
								notEmpty: {
									message: '不能为空'
								}
							}
						}
					}

				}).on('success.form.bv', function(e) {
					// Prevent form submission
					e.preventDefault();
					// Get the form instance
					var $form = $(e.target);
					// Get the BootstrapValidator instance
					var bv = $form.data('bootstrapValidator');
					// Use Ajax to submit form data
					$.post($form.attr('action'), $form.serialize(), function(result) {
						if(result.code == 0) {
							console.log(result);
							$("#modal-update input").val("");
							$(".close").trigger("click");
						} else {
							console.log(result);
						};
						$("#updatesave").removeAttr("disabled");
					}, 'json');
				})
		$("#out").on("click",function(){
        	$.ajax({
        		type:"post",
        		url:"/home/user/out",
        		data:{
        			"out":"out"
        		},
        		success:function(data){
        			location.href="/home/index/login";
        		}
        	});
        })
			})
		</script>
	</body>

</html>